package com.enjoyor.soa.traffic.core.efoms.enums;

/**
 * @ClassNameEnumMessage
 * @Description TODO
 * @Author ZSY
 * @Date 2019/1/17 11:15
 * @Version 1.0
 **/
public enum EnumMessage {

    /**
     * 消息发送类型
     */
    REP_MSG_APPLY("REP_MSG_APPLY", "报修审核数量消息推送"),
    REP_MSG_PRESS("REP_MSG_PRESS", "报修催办数量消息推送"),
    ORD_MSG_SURE("ORD_MSG_SURE", "维修待确认工单数量消息推送"),
    ORD_MSG_FACKBACK("ORD_MSG_FACKBACK", "维修反馈工单数量消息推送"),
    ORD_MSG_PRESS("ORD_MSG_PRESS", "维修催办工单数量消息推送"),
    ORD_MSG_POSTPONE("ORD_MSG_POSTPONE", "维修延期审核工单数量消息推送"),
    ORD_MSG_ISREJECT("ORD_MSG_ISREJECT", "维修驳回工单数量消息推送"),
    ORD_MSG_OVERTIME("ORD_MSG_OVERTIME", "维修逾期工单数量消息推送"),
	CHE_MSG_NUMLIST("CHE_MSG_NUMLIST","巡检设备数量消息推送"),
	SUR_MSG_NUMLIST("SUR_MSG_NUMLIST","巡检设备数量消息推送"),
	
	RPE_SUBMIT_REMIND("RPE_SUBMIT_REMIND","报修单提交提醒推送"),
	RPE_PRESS_REMIND("RPE_PRESS_REMIND","报修单催办提醒推送"),
	ORDERS_SELL_REMIND("ORDERS_SELL_REMIND","工单派发提醒推送"),
	ORDERS_PRESS_REMIND("ORDERS_PRESS_REMIND","工单催办提醒推送"),
	ORDERS_SCHE_TICK_REMIND("ORDERS_SCHE_TICK_REMIND","工单进度反馈提醒推送"),
	ORDERS_DELAY_REMIND("ORDERS_DELAY_REMIND","工单延期申请提醒推送"),
	ORDERS_FINISHED_REMIND("ORDERS_FINISHED_REMIND","工单完成反馈提醒推送"),
	ORDERS_DELAY_AUDIT_REMIND("ORDERS_DELAY_AUDIT_REMIND","工单延期审核提醒推送"),
	ORDERS_FINISHED_AUDIT_REMIND("ORDERS_FINISHED_AUDIT_REMIND","工单完成审核提醒推送");
	

    private final String key;

    private final String value;

    private EnumMessage(String key, String value) {
        this.key = key;
        this.value = value;
    }

    public String getKey() {
        return this.key;
    }

    public String getValue() {
        return this.value;
    }

    public String toString() {
        return this.name();
    }

}

